package com.opengate.base.constants;

/**
 * @author 曳戈泰尔
 * @version 1.0
 * @description 全局常量
 * @date 2023/4/26 5:46 PM
 */
public class AppConstants {

    /** 请求的requestId */
    public static final String HEADER_RID_NAME = "open-gate-rid";

    /** app版本 */
    public static final String APP_VERSION = "version";

    /** token */
    public static final String AUTHORIZATION_HEADER = "Authorization";

    /** IP地址 */
    public static final String IP_ADDRESS = "remoteIp";

    /** 请求路径 */
    public static final String REQUEST_PATH = "requestPath";

    /** userId */
    public static final String USER_ID = "user-id";

    /** jwt 加密解密密钥 */
    public static final String APP_SECRET = "FSi!YXbAK$i6884&TYWg3Nb5th%W!Rgru&1g";

    /** U_LOGIN_USER_TOKEN Redis存储用户登录信息需要 */
    public static final String U_LOGIN_USER_TOKEN = "u_login:userToken:";

    /** token 过期时间, 单位: 毫秒. 这个值表示 7 天 */
    public static final long TOKEN_EXPIRED_TIME = 7 * 24 * 60 * 60 * 1000L;
}
